package file;

import java.io.File;
import java.io.IOException;

/**
 * @Author Justin Parker
 * @Date 2024/7/15 0015 15:41
 * @Version 1.0
 */
public class FileDemo01 {
    public static void main(String[] args) throws IOException {

        //创建一个文件 对象
        File f1 = new File("hello.txt");
        //获取文件对象的相对路径
        System.out.println(f1.getPath());
        //获取文件的绝对路径
        System.out.println(f1.getAbsolutePath());
        //判断文件是否存在
        System.out.println(f1.exists());
        //若文件不存在，则创建文件（注意：这里不会创建目录））

//        if (!f1.exists())f1.createNewFile();//(这里创建的文件会存在磁盘中)
         if (f1.exists()){
             //文件存在则删除文件

             System.out.println("文件已存在");
         }else {
             f1.createNewFile();
             System.out.println("文件创建成功");
         }
//         Object obj = f1.exists()? "文件已存在":f1.createNewFile();



        //获取文件的名字
        System.out.println(f1.getName());
        //判断文件是否可读
        System.out.println(f1.canRead());
        //判断文件是否可写
        System.out.println(f1.canWrite());
        //获取文件的大小
        System.out.println(f1.length());
        //判断文件是否隐藏文件
        System.out.println(f1.isHidden());

    }
}
